// ============================== 导出表单时间范围 ============================== //

export default {
  // —————————————————————————————— 公共覆盖 —————————————————————————————— //

  // 若为逗号分隔的 'time1, time2'，则 one.time1 和 one.time2 为时间戳
  // 若为无逗号的 'times'，则 one.times 为 [时间戳, 时间戳]
  bind: { type: [Array, String], default: () => ['time1', 'time2'] }, // 绑定键名，触发 @change 事件

  // 示例 '创建开始时间，创建结束时间'
  // 示例 '创建时间' (等价于 '创建时间，创建时间')
  tip: { type: String, default: null }, // placeholder 提示 (以中文逗号或英文逗号分隔)

  // —————————————————————————————— 私有属性 —————————————————————————————— //

  and: { type: String, default: ' 至 ' }, // 连接符号
  weekFirst: { type: Number, default: 1 }, // 每周第一天 (0 周日，1 周一，6 周六)

  format: { type: Boolean, default: false }, // 是否为 yyyy-MM-dd HH:mm:ss 串
  string: { type: Boolean, default: false }, // 是否为字符串类型的时间戳

  history: { type: Boolean, default: false }, // 是否为历史
  future: { type: Boolean, default: false }, // 是否为将来

  noSecond: { type: Boolean, default: false }, // 是否去掉秒数
}
